/*
 * 表单样式集合
 */

//输入框
form .checkName input{
  height:28px;
  line-height:28px;
  background:#fff !important;
}
form .signName .el-input__suffix{
 margin-right:35px;
}

//输入框
form .indexInput input{
  height:35px;
  line-height:35px;
  background:#fff !important;
}

form .checkTime input{
  height:30px;
  line-height:30px;
  background:#fff !important;
}

form .checkName.el-dropdown{
  height:30px;
  line-height:28px;
  background:#fff !important;
  border-radius: 4px;
  border: 1px solid #dcdfe6;
  padding:0 15px;
}

form .el-form-item{
  margin-bottom:0 !important;
}

form .el-form-item__label{
  line-height:40px;
  text-align:right;
  padding:0 !important;
  padding-right:10px !important;
}

//form的固定长度input
.topParamsForm .el-form-item__content .checkName{
  width:153px !important;
}
.mainDocmainDocView {
  .basicList{
    .basicForm{
      .el-form-item__content {
        line-height: 28px;
    }
    }
  }
}

//form的百分比input
.topParamsForm .el-form-item__content .percentName{
  width:100% !important;
}

//最小宽度的输入框
.topParamsForm .el-form-item__content .SubmitName{
  min-width: 100px;
  width: 32% !important;
}

//首页form宽度
.topParamsForm .el-form-item__content .indexName{
  position: absolute;
  left: 0;
  right: 193px;
  // width: 78%;
  .el-input.el-input--suffix {
    .el-input__inner {
      height: 40px;
    }
  }
  width: auto !important;
}

//高级检索长输入框
.superParamsForm .el-form-item__content .checkName{
  width:300px !important;
}

//高级检索案卷下拉框
.fondForm .el-form-item__content .checkName{
  width:245px !important;
}

.fondForm .el-form-item__content .checkTime{
  width:130px !important;
}

.fondForm .el-form-item__content .checkName .el-icon-arrow-down{
  float: right;
  margin-top: 8px;
}
//高级检索左侧表单样式
form.superLeftForm .el-form-item {
  margin-right:0;
}

form.superLeftForm .el-form-item.searchBtn {
  margin-right:0;
}
.bot0 .SubmitName .el-input__inner{
  border:none !important;
}
//hover/active
.el-input__inner{
  background:none !important;
}

 .el-input.is-active .el-input__inner, .el-input__inner:focus{
  border-color:#428bca !important;
}

.el-textarea__inner:focus{
  border-color:#428bca !important;
}

//下拉框
form .el-select-dropdown__item.selected{
  font-weight:normal !important;
  background:#35baf6 !important;
  color:#fff !important;
}

form .el-select-dropdown__item.hover, .el-select-dropdown__item:hover {
  background:#35baf6 !important;
  color:#fff !important;
}

form .el-date-editor.el-input, .el-date-editor.el-input__inner{
  // width:auto !important;
}

.oldDataForm .el-date-editor.el-input, .el-date-editor.el-input__inner{
  width:100% !important;
}
.newlywenjianView {
  .el-date-editor.el-input, .el-date-editor.el-input__inner {
    width: 100%;
  }
}
//下拉框 输入框 时间框统一宽度
form .el-input--suffix .el-input__inner{
  padding-left:15px !important;
}

form .el-input__inner{
  padding-right:30px;
}

form .el-input__prefix{
  right:5px;
  left:auto !important;;
}

//单选框组 start
form .el-radio__inner{
  border: 1px solid #ccc;
}

form .el-radio__input.is-checked .el-radio__inner{
  border-color: #3A75C3;
  background:#fff;
}

form .el-radio__inner{
  background:#FFFFFF;
}

form .el-radio__inner:hover{
  border-color:#3A75C3;
}

form .el-radio__input.is-checked+.el-radio__label{
  color:#606266;
}

form  .el-radio__inner::after{
  width:6px;
  height:6px;
  background: #3a75c3;
  border-radius:50%;
}
//单选框组 end

//复选框组 start
.el-checkbox__input.is-checked .el-checkbox__inner, .el-checkbox__input.is-indeterminate .el-checkbox__inner {
  background-color: #3A75C3;
  border-color: #3A75C3;
}
.el-checkbox__inner:hover {
  border-color: #3A75C3;
}
.el-checkbox__input.is-checked+.el-checkbox__label {
  color: #606266;
}
//复选框组 end
// 树形下拉 start
.vue-treeselect__control {
  height: 30px !important;
  .vue-treeselect__placeholder, .vue-treeselect__single-value {
    line-height: 30px !important;
  }
  .vue-treeselect__input {
    position: absolute;
}
}
// 树形下拉 end
//上传文件组件
.el-upload{
  // position: absolute;
  // top: -1px;
  // right: 0;
  // width: 90px;
  // height: 40px;
}

.el-upload-list{
  position: absolute;
  left: 6px;
  top: -3px;
}

/*
 * 通用表单验证
 */
//表单横向滚动条
form.doneForm{
  overflow-x: auto;
  white-space: nowrap;
  overflow-y: hidden;
  padding-left: 10px;
  .el-form--inline .el-form-item__content {
    vertical-align: middle !important;
  }
}

//单个电子档案详情的FORM
.singleForm{
  width: 380px;
  overflow:auto;
  height: 100%;
}
.singleForm .el-form-item__content{
  font-size: 14px;
  line-height: normal;
  padding: 10px 0;
}

.singleForm .el-form-item__label{
  font-size: 14px;
}

//弹框中有固定长度的input输入框
form .longInput{
  input{
    height:30px;
    line-height:30px;
    background:#fff !important;
    width:280px;
  }
}
form .shortInput{
  .el-input{
    width:129px!important;
  }
  input{
    height:30px;
    line-height:30px;
    background:#fff !important;
  }
}

//多输入框form
.addfile{
  border-bottom:0;
  padding: 0 20px 0 0;
}
.addfile .el-form-item{
  height:30px;
  margin-bottom:14px!important;
}
.addfile .el-form-item .el-form-item__label{
  height:30px;
  line-height: 30px;
  padding-left:3px!important;
  padding-right:5px;
}
.addfile .el-form-item .el-form-item__content{
  /*height:30px;*/
  height:auto;
  vertical-align: middle;
 /* line-height:30px;*/
}
.addfile .textareaItem {
  /*height:30px;*/
  height:auto;
}
.addfile .textareaItem .el-form-item__conten,.addfile .textareaItem .el-textarea__inner{
  height:30px;
  margin-left:5px;

}
.el-input.is-disabled .el-input__inner {
  background-color: #F5F7FA !important;
  color: #333;
}
.addfile .el-form-item .el-form-item__content .el-textarea{
  // margin-left:5px;
 /* height:65px;*/
  height: auto;
  // overflow: auto;
}
.addfile .el-form-item .el-form-item__content .el-textarea .el-textarea__inner{
  // height:65px;
  padding:5px!important;
}
.el-range-editor--small.el-input__inner {
    height: 30px;
  .el-range__icon {
    line-height: 22px;
  }
}
.addfile .el-form-item .el-form-item__content .el-input{
  height:30px!important;
  vertical-align: auto;
  line-height:30px;
  margin-left:5px;
}
.addfile .el-form-item .el-form-item__content .el-select{
  width:100%;
}

.addfile .el-form-item .el-form-item__content .el-input .el-input__inner{
  height:30px;
  line-height:30px!important;
  padding:0  0 0 5px!important;
}
//填写借阅申请的统一表单
form.fileApplyForm{
  padding:12px 12px 12px 0;
}

//form.fileApplyForm .topTitle .el-form-item__label{
//  background:rgb(244,246,249);
//  line-height:39px;
//}
//
//form.fileApplyForm .evenTitle .el-form-item__label{
//  background:rgb(238,240,243);
//  line-height:40px;
//}
//
//form.fileApplyForm .whiteTitle .el-form-item__content{
//  background:rgb(249,249,249);
//}
//
//form.fileApplyForm .things .el-form-item__label{
//  line-height:63px;
//}
//
//form.fileApplyForm .formItem{
//  border-bottom:1px solid #ccc;
//}
//
form.fileApplyForm .el-input{
  // padding:0 5px;
}
//
form.fileApplyForm .el-textarea{
  padding:5px 0;
}
//
form.fileApplyForm .clear .el-form-item{
  width:33.33%;
}

form.fileApplyForm .checkThings{
  position:relative;
  .choosePerson{
    position:absolute;
    right: 0px;
    top: 5px;
  }
}

//带有换行的form表单
.LIneFeedForm{
  margin-right:10px;
  line-height: 30px;
  min-width:800px;
  //overflow-y: hidden!important;
  //overflow-x:scroll;
}
.LIneFeedForm .el-form-item{
  height:30px!important;
  display: inline-block;
  width:180px;
  //margin-top:-5px;
  margin-left:10px;
}

.LIneFeedForm .el-form-item .el-form-item__label{
  height:30px;
  line-height:30px;
  width:65px;
  text-align: right;
  font-size:14px;
  color: #333333;
  text-align: right;
}
.LIneFeedForm .el-form-item .el-form-item__content{
  height:30px;
  line-height:30px;
  width:110px;
  margin-left:70px;
}
.LIneFeedForm .el-form-item .el-form-item__content .el-input{
  height:30px
}
.LIneFeedForm .el-form-item .el-form-item__content .el-input .el-input__inner{
  height:30px;
  padding:0 5px!important;
  line-height: 30px!important;
}
.LIneFeedForm .buttonItem  .el-form-item__content{
  margin-left:7px!important;
  width:150px!important;
  padding-top:9px;
}

//拆分借阅单展示表单
.loanList{
  border:1px solid #ccc;
  input{
    border:none;
  }
  textarea{
    border:none;
  }
  i{
    display:none;
  }
  .clear{
    border-bottom:1px solid #ccc;
    .el-form-item__label{
      line-height:28px !important;
      background:rgb(235,235,235);
      height:28px;
    }
    textarea{
      min-height:30px !important;
      height:40px;
      line-height:30px;
    }
  }
}

//带有验证信息的表单的验证信息的位置
.validForm .formItem {
  padding-bottom:4px!important;

}
//添加一个搜索按钮的form
.fileTransferApplyForm    .el-form-item__content{
  height:30px;
  line-height:30px!important;
  .el-input__inner{
    height:30px!important;
  }
}
//角色管理左侧表单
.roleForm{
  .el-form-item__label{
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: lightgrey;
  }
}
.in .el-input__inner{
  height: 34px !important;
}

.z_input .el-input__inner{
  height: 31px !important;
}

//默认只读插件样式
.nowDate .el-input__prefix{
  display:none;
}

//归入库位
.storeInput{
  height:30px;
  .el-input__inner{
    height:30px;
  }
}

//单行搜索
.WFform{
  width:100%;
  height:35px;
  white-space: nowrap;
  overflow-x:auto;
  overflow-y: hidden;
  .el-form-item{
    width:260px;
    display:inline-block;
    .el-form-item__label{
      width:90px;
      height:30px;
      line-height:30px;
      padding-right:5px!important;
    }
    .el-form-item__content{
      width:170px;
      display:inline-block;
      height:30px;
      line-height:30px;
      .el-input{
        height:30px;
        line-height:30px;
        .el-input__inner{
          height:30px;
          line-height:30px;
        }
      }
    }
  }
  .timeItem{
    width:440px;
    margin:0 15px 0 10px;
    height:30px!important;
    line-height:30px;
    .el-input__inner{
      height:30px;
      line-height:30px;
    }
  }
}
//新增分类
.addgruopnameInput .el-input__inner{
  height: 30px;
  border-radius: 0;
  border-left: 0;
  outline:none;
}
.addgruopnameInput .el-input__inner:focus{
  border-color: #c0c4cc!important;
}
.addgruopnametextarea .el-textarea__inner{
  height: 70px;
  border-radius: 0;
  border-left: 0;
  border-top: 0;
  border-bottom: 0;
  outline:none;
}
.addgruopnametextarea .el-textarea__inner:focus{
  border-color: #c0c4cc!important;
}
.addgruopnameselect .el-input{
  height:30px;
  line-height:30px;
  outline:none;
}
.addgruopnameselect .el-input .el-input__inner{
  height:29px;
  line-height:30px;
  border-radius: 0;
  border-left: 0;
  border-top: 0;
  outline:none;
}
.addgruopnameselect .el-input .el-input__inner:focus{
  border-color: #c0c4cc!important;
}

//移交审批人
.validposition .el-input{
  padding-bottom:5px!important;
}
//小form

.smallForm{
  border-bottom:0;
}
.smallForm .el-form-item{
  height:30px;
  margin-bottom:5px!important;
}
.smallForm .el-form-item .el-form-item__label{
  height:30px;
  line-height: 30px;
  padding-right:5px;
}
.smallForm .el-form-item .el-form-item__content{
  height:30px;
  vertical-align: middle;
  line-height:30px;
}

.smallForm .el-form-item .el-form-item__content .el-input{
  height:30px!important;
  vertical-align: auto;
  line-height:30px;

}
.smallForm .el-form-item .el-form-item__content .el-input .el-input__inner{
  height:30px;
  line-height:30px!important;
}
//回收站选择阶段
.recycleHeader .el-select{
  height:30px;
  width:180px;
  background: #fff;
  .el-input{
    height:30px;
    line-height:30px;
    input{
      height:30px;
      line-height:30px;
      background: #fff;
    }
  }
}
//三个阶段的搜索框
.stagesupersearch{
  width: 50%;
  margin-left:2px;
  .el-form-item__content{
    line-height:35px;
   .el-input{
     position: absolute;
     left:0;
     right: 250px;
     width: auto;
     height:35px;
     line-height: 35px;
     .el-input__inner{
       height:35px;
       line-height:35px;
     }
   }
  }
}
.stagesupersearchOne{
  width: 40%!important;
  .el-form-item__content{
    .el-input{
      right:170px;
    }
  }
}
.infilestagesupersearch{
  width: 45%!important;
}
//数据字典 
.addfiled .el-form-item .el-form-item__content .el-input .el-input__inner{
  height:30px;
  line-height:30px!important;
  width:200px;
  padding:0  0 0 5px!important;
}
.addfileDoc .el-form-item .el-form-item__content .el-input .el-input__inner{
  width:200px;
}
.resetdiv  .el-input__inner{
  height:30px;
  line-height:30px!important;
}
//时间选择器
.messageItemTime {
  height:30px;
  width:120px!important;
  .el-input__prefix{
    display: none;
  }
  .el-input__icon{
    display: none;
  }
  .el-input__inner{
    height:30px;
    padding:0 5px!important;
    width:120px;
  }
}
.rightUpload .el-upload{
  position: relative;
  float: right;
}
.MyFormUpload::after{
  content:"";
  display: block;
  clear:both;
}
.MyFormUpload .el-upload{
  text-align: left;
  width:auto;
  border:1px solid #cccccc;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  padding:0 5px;
}
.MyFormUpload .el-upload-list{
  position: static;
  .el-upload-list__item{
    width: auto;
    float: left;
  }

}
.MyFormUpload .el-upload-list__item:first-child{
  margin-top: 5px;
}
.smallSearchForm{
  .smallSearchFormDiv{
    width:100%;
    .el-form-item{
      width:20%;
    }
    .smallSearchFormMarginLar{
      .el-form-item__label{
        width:120px!important;
      }
      .el-form-item__content{
        margin-left: 120px!important;
        .el-input__inner{
          padding-left:10px!important;
        }
      }
    }
  }
}
.bgBody{
  .loginForm{
    .el-input-group__prepend {
      background-color: #FFFFFF!important;
      padding:0;
      padding-left: 10px;
    }
     input.el-input__inner{
      //  height: 30px!important; 
       background-color: #FFFFFF!important;     
      //  新增
       border-left: none!important;
       border-radius: 0!important;
       border-bottom-right-radius: 2px!important;
       padding-left: 0rem;
    }
  }
}
// 必填表单显示必填信息
.showErrorFormView {
  .el-form-item {
    margin-bottom: 15px !important;
    .el-form-item__error {
      padding: 1px 0 0 5px !important;
  }
  }
}
.el-input__icon{
  position: relative;
  z-index: 1;
  line-height: 30px;
}